The SixBit Application Programming Interface
Making API Calls Programmatically

Requirements

The SixBit.API.dll file in the SixBit installed folder contains the SixBit.API namespace which holds all of the API calls.  This file must be included in any project that calls the SixBit API.  In addition to the SixBit.API.dll file, the SixBit.Business.dll and the SixBit.Library.dll files from the SixBit installed directory must also be included.  These 3 files must be referenced from their installed location.  Any executables created that interact with the SixBit API should be run from the SixBit installed folder to ensure it has access to all necessary files.

 

SixBit.API Namespace

The SixBit.API Namespace contains all the API calls.  An overview of the classes and methods in the namespace can be found in the API Call Reference.   All calls go against latest database that was accessed from SixBit on the current computer.

 

Overview of Making Calls

Each call takes a request object and returns a response object.  Making a call is as simple as creating an instance of the request object, filling in its values and passing it to the call.  The response will be returned in a response object which can be used to perform any post processing.

 

Resources

The SixBit API Sample Application is a Visual Basic .Net application that provides an example of every API call.  In addition to providing a code example, the sample application can be used to make API calls to test XML or to retrieve data.